package cn.tedu.mybatisplusdemo.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import javax.imageio.ImageIO;
import java.io.Serializable;

/**
 * Author：程Sir
 * Name： mybatisPlus-demo
 * Content:
 *  实体类 ，对应tedu_ums数据库中的 t_user 表！
 */
@Data
@TableName("t_user") // 指定当前的实体类是跟数据库tedu_ums中的哪张表进行映射对象
public class User implements Serializable {
    //  @TableId(value = "id",type = IdType.AUTO) 这个注解表明当前的类的属性是对于表的主键自增子弹！
    @TableId(value = "id",type = IdType.AUTO)
    private Integer id;

    private String username;

    private String password;
    // 如果表中中的子段名称和类的属性名称不一致，可以通注解@TableField()进行指定
    @TableField("deparatment_id")
    private Integer deptId;
}
